package py.com.alfa.escriba.persistence.dto.marker;

import java.util.Date;
import java.util.List;

import py.com.alfa.escriba.persistence.dto.admin.PaisDTO;
import py.com.alfa.escriba.persistence.dto.referencia.TabRefDTO;



public class PersonaMarkerDTO  {
	private Long id;
	private String nombresRazon;
	private String apellidos;
	private Date fechaNacimientoCreacion;
	private Integer nupcia;
	private String profesionActividad;
	private String email;
	private String nombreCompleto;
		
	private TabRefDTO tipoPersona;
	private TabRefDTO sexo;
	private TabRefDTO estadoCivil;
	
	private PaisDTO pais;
	private PersonaJurInfoMarkerDTO juridica;
	
	
	public PersonaMarkerDTO() {
	}


	public Long getId() {
		return id;
	}


	public void setId(Long id) {
		this.id = id;
	}


	public String getNombresRazon() {
		return nombresRazon;
	}


	public void setNombresRazon(String nombresRazon) {
		this.nombresRazon = nombresRazon;
	}


	public String getApellidos() {
		return apellidos;
	}


	public void setApellidos(String apellidos) {
		this.apellidos = apellidos;
	}


	public Date getFechaNacimientoCreacion() {
		return fechaNacimientoCreacion;
	}


	public void setFechaNacimientoCreacion(Date fechaNacimientoCreacion) {
		this.fechaNacimientoCreacion = fechaNacimientoCreacion;
	}


	public Integer getNupcia() {
		return nupcia;
	}


	public void setNupcia(Integer nupcia) {
		this.nupcia = nupcia;
	}


	public String getProfesionActividad() {
		return profesionActividad;
	}


	public void setProfesionActividad(String profesionActividad) {
		this.profesionActividad = profesionActividad;
	}


	public String getEmail() {
		return email;
	}


	public void setEmail(String email) {
		this.email = email;
	}

	public TabRefDTO getTipoPersona() {
		return tipoPersona;
	}


	public void setTipoPersona(TabRefDTO tipoPersona) {
		this.tipoPersona = tipoPersona;
	}


	public TabRefDTO getSexo() {
		return sexo;
	}


	public void setSexo(TabRefDTO sexo) {
		this.sexo = sexo;
	}


	public TabRefDTO getEstadoCivil() {
		return estadoCivil;
	}


	public void setEstadoCivil(TabRefDTO estadoCivil) {
		this.estadoCivil = estadoCivil;
	}


	public PaisDTO getPais() {
		return pais;
	}


	public void setPais(PaisDTO pais) {
		this.pais = pais;
	}


	public PersonaJurInfoMarkerDTO getJuridica() {
		return juridica;
	}


	public void setJuridica(PersonaJurInfoMarkerDTO juridica) {
		this.juridica = juridica;
	}


	public String getNombreCompleto() {
		return nombreCompleto;
	}

	public void setNombreCompleto(String nombreCompleto) {
		this.nombreCompleto = nombreCompleto;
	}


	@Override
	public String toString() {
		StringBuilder builder = new StringBuilder();
		builder.append("PersonaMarkerDTO [id=").append(id)
				.append(", nombresRazon=").append(nombresRazon)
				.append(", apellidos=").append(apellidos)
				.append(", fechaNacimientoCreacion=")
				.append(fechaNacimientoCreacion).append(", nupcia=")
				.append(nupcia).append(", profesionActividad=")
				.append(profesionActividad).append(", email=").append(email)
				.append(", nombreCompleto=").append(nombreCompleto)
				.append(", tipoPersona=").append(tipoPersona).append(", sexo=")
				.append(sexo).append(", estadoCivil=").append(estadoCivil)
				.append(", pais=").append(pais).append(", juridica=")
				.append(juridica).append("]");
		return builder.toString();
	}
		
}
